carolina africa cat dog pet north north carolina dogs colon cancer endoscopy companion dogs cats colonoscopy kittens kenya asia breeder constipation